Avoid GApplication being released twice on gtk_application_remove_window() calls
authorClaudio Saavedra <csaavedra@igalia.com>
Mon, 20 Jun 2011 21:29:45 +0000 (00:29 +0300)
committerClaudio Saavedra <csaavedra@igalia.com>
Mon, 20 Jun 2011 21:38:33 +0000 (00:38 +0300)
commitc3b7590c77724d84af8e65ea234d971a5f331c23
treed94d9a7d39b27d00ea1c2e0c3117bc7609cbfef7
parentd2b6480ba261d5b927bce9fa160661e0b3411db5
Avoid GApplication being released twice on gtk_application_remove_window() calls

Removing the window from the window list before setting the
application to %NULL avoids gtk_application_remove_window() triggering
another call to gtk_application_window_removed(), which would release
the application a second time.

https://bugzilla.gnome.org/show_bug.cgi?id=653053
gtk/gtkapplication.c